package com.js.rtu.mvp.bean;


import java.util.List;

/**
 * 40指令数据格式
 * 第1字节为符合筛选条件的报警历史总数；
 * 第2字节为当条信息回传的报警历史数；
 * 第3字节为每条报警历史的数据长度；
 * 第4字节起为报警历史数据包；
 * 报警历史数据包长度为12字节：
 * 第1-6字节为报警发生的时间；
 * 第7字节为报警类型，详见表九；
 * 第8字节为报警通道；
 * 第9-12字节为报警值，报警内容由报警类型决定；
 * Created by wz on 2020/6/18.
 */
public class Cmd40Bean {
    private String total;//符合筛选条件的报警历史总数
    private String cur;//当条信息回传的报警历史数
    private String length;//每条报警历史的数据长度
    private List<AlarlBean> mAlarlBeans;

    public String getTotal() {
        return total;
    }

    public void setTotal(String pTotal) {
        total = pTotal;
    }

    public String getCur() {
        return cur;
    }

    public void setCur(String pCur) {
        cur = pCur;
    }

    public String getLength() {
        return length;
    }

    public void setLength(String pLength) {
        length = pLength;
    }

    public List<AlarlBean> getAlarlBeans() {
        return mAlarlBeans;
    }

    public void setAlarlBeans(List<AlarlBean> pAlarlBeans) {
        mAlarlBeans = pAlarlBeans;
    }

    public static class AlarlBean {

        private String alarmTime;//第1-6字节为报警发生的时间；
        private String alarmType;//第7字节为报警类型，详见表九；
        private String alarmTongdao;//第8字节为报警通道；
        private String alarmValue;//第9-12字节为报警值，报警内容由报警类型决定；
        private String model;//查询方式

        public String getModel() {
            return model;
        }

        public void setModel(String pModel) {
            model = pModel;
        }

        public String getAlarmTime() {
            return alarmTime;
        }

        public void setAlarmTime(String pAlarmTime) {
            alarmTime = pAlarmTime;
        }

        public String getAlarmType() {
            return alarmType;
        }

        public void setAlarmType(String pAlarmType) {
            alarmType = pAlarmType;
        }

        public String getAlarmTongdao() {
            return alarmTongdao;
        }

        public void setAlarmTongdao(String pAlarmTongdao) {
            alarmTongdao = pAlarmTongdao;
        }

        public String getAlarmValue() {
            return alarmValue;
        }

        public void setAlarmValue(String pAlarmValue) {
            alarmValue = pAlarmValue;
        }
    }
}
